package com.kuangjia.student_ems.service;

/**
 * 邮箱验证码服务接口
 * 用于发送和验证邮箱验证码
 */
public interface EmailCodeService {
    
    /**
     * 发送验证码到指定邮箱
     * @param email 邮箱地址
     * @return 是否发送成功
     */
    boolean sendEmailCode(String email);
    
    /**
     * 验证验证码
     * @param email 邮箱地址
     * @param code 验证码
     * @return 是否验证成功
     */
    boolean verifyEmailCode(String email, String code);
    
    /**
     * 检查是否可以重新发送验证码
     * @param email 邮箱地址
     * @return 是否可以重新发送
     */
    boolean canResendEmailCode(String email);
} 